#include <configurable.hpp>
Public Member Functions | |
ConfigurableInterface (const ConfigurableInterface &old) | |
Copy constructor. | |
virtual | ~ConfigurableInterface (void) |
Destructor. | |
virtual std::string | configurationKey (void) const =0 |
Get this instance's configuration key. | |
virtual void | configurationKey (const std::string &s)=0 |
Set this instance's configuration key. | |
virtual bool | isConfigured (void) const =0 |
Is this instance configured? | |
virtual void | configure (utility::Configuration::CursorPtr theprops)=0 |
Initialize this instance using the specified configuration property tree. |
gridpack::utility::ConfigurableInterface::ConfigurableInterface | ( | const ConfigurableInterface & | old | ) |
Copy constructor.
virtual gridpack::utility::ConfigurableInterface::~ConfigurableInterface | ( | void | ) | [virtual] |
Destructor.
virtual void gridpack::utility::ConfigurableInterface::configurationKey | ( | const std::string & | s | ) | [pure virtual] |
Set this instance's configuration key.
Implemented in gridpack::utility::Configurable, and gridpack::utility::WrappedConfigurable.
virtual std::string gridpack::utility::ConfigurableInterface::configurationKey | ( | void | ) | const [pure virtual] |
Get this instance's configuration key.
Implemented in gridpack::utility::Configurable, and gridpack::utility::WrappedConfigurable.
virtual void gridpack::utility::ConfigurableInterface::configure | ( | utility::Configuration::CursorPtr | theprops | ) | [pure virtual] |
Initialize this instance using the specified configuration property tree.
Implemented in gridpack::utility::Configurable, and gridpack::utility::WrappedConfigurable.
virtual bool gridpack::utility::ConfigurableInterface::isConfigured | ( | void | ) | const [pure virtual] |
Is this instance configured?
Implemented in gridpack::utility::Configurable, and gridpack::utility::WrappedConfigurable.